package LC02;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class LC0119 {
    public List<Integer> getRow(int rowIndex) {
        List<Integer> list = Arrays.asList(1);
        if (rowIndex == 1) {
            return list;
        }
        List<Integer> temp = list;
        for (int i = 1; i < rowIndex; i++) {
            List<Integer> list1 = new ArrayList<>();
            for (int j = 0; j <= i; j++) {
                if (j == 0 || j == i) {
                    list1.add(1);
                } else {
                    list1.add(temp.get(j-1) + temp.get(j));
                }
            }
            temp = list1;
        }
        return temp;
    }
}
